
x, y = 1, 2;
function bar()
     x = 10       # local, no longer a closure variable
     return x + y # y refers to the global
end;

function quz()
           x = 2 # local
           return bar() + x # 12 + 2 (x is not modified)
       end;

println(bar(), " | ", quz(), " | ", (x,y))
immutable Complex
      real::Float64
      imag::Float64
    end
